package cn.terminus.web.customer.customreceive.form;

import cn.terminus.result.common.vo.TerminusBaseTimesVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * CustomReceiveNewForm
 *
 * @author makejava
 * @since 2021-08-12 10:27:50
 */
@ApiModel("CustomReceive新增参数")
public class CustomReceiveNewForm extends TerminusBaseTimesVo {
    private static final long serialVersionUID = 233439715876923159L;

    /**
     * 租户ID
     */
    @ApiModelProperty(name = "businessId", value = "租户ID", required = true)
    private Long businessId;

    /**
     * 项目ID
     */
    @ApiModelProperty(name = "cboProjectId", value = "项目ID", required = true)
    private Long cboProjectId;

    /**
     * 项目名称
     */
    @ApiModelProperty(name = "cboResourceId", value = "项目名称", required = true)
    private Long cboResourceId;

    /**
     * 客户名称
     */
    @ApiModelProperty(name = "cboCustomName", value = "客户名称", required = true)
    private String cboCustomName;

    /**
     * 客户电话
     */
    @ApiModelProperty(name = "cboCustomPhone", value = "客户电话", required = true)
    private String cboCustomPhone;

    /**
     * 渠道来源
     * 1 中工招商网
     * 0 分拥宝
     */
    @ApiModelProperty(name = "cboChannelSource", value = "渠道来源", required = true)
    private String cboChannelSource;

    /**
     * 确认时间
     */
    @ApiModelProperty(name = "cboCheckTime", value = "确认时间", required = false)
    private Date cboCheckTime;

    /**
     * 客户状态
     */
    @ApiModelProperty(name = "cboCheckStatus", value = "客户状态", required = false)
    private String cboCheckStatus;

    /**
     * 备注
     */
    @ApiModelProperty(name = "remark", value = "备注", required = false)
    private String remark;

    /**
     * 报备人
     */
    @ApiModelProperty(name = "cboCustomUpuser", value = "报备人", required = false)
    private String cboCustomUpuser;

    /**
     * 公司
     */
    @ApiModelProperty(name = "cboChannelCompany", value = "公司", required = false)
    private String cboChannelCompany;

    /**
     * 报备人来源
     */
    @ApiModelProperty(name = "cboCustomUpuserResource", value = "报备人来源", required = false)
    private String cboCustomUpuserResource;

    /**
     * 报备无效原因
     */
    @ApiModelProperty(name = "cboCheckInvalidReason", value = "报备无效原因", required = false)
    private String cboCheckInvalidReason;

    /**
     * 状态
     */
    @ApiModelProperty(name = "status", value = "状态", required = false)
    private Integer status;

    /**
     * create_user
     */
    @ApiModelProperty(name = "createUser", value = "create_user", required = false)
    private String createUser;

    /**
     * last_update_user
     */
    @ApiModelProperty(name = "lastUpdateUser", value = "last_update_user", required = false)
    private String lastUpdateUser;


    public Long getBusinessId() {
        return businessId;
    }

    public void setBusinessId(Long businessId) {
        this.businessId = businessId;
    }


    public Long getCboProjectId() {
        return cboProjectId;
    }

    public void setCboProjectId(Long cboProjectId) {
        this.cboProjectId = cboProjectId;
    }


    public Long getCboResourceId() {
        return cboResourceId;
    }

    public void setCboResourceId(Long cboResourceId) {
        this.cboResourceId = cboResourceId;
    }


    public String getCboCustomName() {
        return cboCustomName;
    }

    public void setCboCustomName(String cboCustomName) {
        this.cboCustomName = cboCustomName;
    }


    public String getCboCustomPhone() {
        return cboCustomPhone;
    }

    public void setCboCustomPhone(String cboCustomPhone) {
        this.cboCustomPhone = cboCustomPhone;
    }


    public String getCboChannelSource() {
        return cboChannelSource;
    }

    public void setCboChannelSource(String cboChannelSource) {
        this.cboChannelSource = cboChannelSource;
    }


    public Date getCboCheckTime() {
        return cboCheckTime;
    }

    public void setCboCheckTime(Date cboCheckTime) {
        this.cboCheckTime = cboCheckTime;
    }


    public String getCboCheckStatus() {
        return cboCheckStatus;
    }

    public void setCboCheckStatus(String cboCheckStatus) {
        this.cboCheckStatus = cboCheckStatus;
    }


    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }


    public String getCboCustomUpuser() {
        return cboCustomUpuser;
    }

    public void setCboCustomUpuser(String cboCustomUpuser) {
        this.cboCustomUpuser = cboCustomUpuser;
    }


    public String getCboChannelCompany() {
        return cboChannelCompany;
    }

    public void setCboChannelCompany(String cboChannelCompany) {
        this.cboChannelCompany = cboChannelCompany;
    }


    public String getCboCustomUpuserResource() {
        return cboCustomUpuserResource;
    }

    public void setCboCustomUpuserResource(String cboCustomUpuserResource) {
        this.cboCustomUpuserResource = cboCustomUpuserResource;
    }


    public String getCboCheckInvalidReason() {
        return cboCheckInvalidReason;
    }

    public void setCboCheckInvalidReason(String cboCheckInvalidReason) {
        this.cboCheckInvalidReason = cboCheckInvalidReason;
    }


    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }


    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }


    public String getLastUpdateUser() {
        return lastUpdateUser;
    }

    public void setLastUpdateUser(String lastUpdateUser) {
        this.lastUpdateUser = lastUpdateUser;
    }

}
